A CSS ajuda na formatação dos conteúdos das páginas web, permitindo controlar a cor, a fonte, o tamanho do texto, o espaçamento entre elementos, entre outros..
Por exemplo, posso colocar esta página com o texto todo a azul: [Aqui]
A formatação CSS (style = estilo), pode ser realizada de 3 formas:
Inline
Interna
Externa (daqui para a frente usamos sempre esta)
Sendo que idealmente devemos criar propriedades absolutadas, em que consigo definir previamente no header, o que são as caraterísticas do h1, h2, p, hr, etc.